strain oneself in some activity - Spanish English Dictionary